#ifndef _ALL_APPLICATIONS_H
#define _ALL_APPLICATIONS_H
#include "system.h"

#define CMP_Stack	200
#define CMP_Prio	2
static TaskHandle_t			CMP_Task;
void CMP_MenuTask(void * pvParameters);

#define LCD_StackMenu1	128
#define LCD_MenuPrio1	3
static TaskHandle_t			LCD_MenuTask1;
void LCD_menutask1(void * pvParameters);

#define LCD_StackMenu2	128
#define LCD_MenuPrio2	4
static TaskHandle_t			LCD_MenuTask2;
void LCD_menutask2(void * pvParameters);

#define LCD_StackMenu3	128
#define LCD_MenuPrio3	5
static TaskHandle_t			LCD_MenuTask3;
void LCD_menutask3(void * pvParameters);

#define LCD_StackMenu4	128
#define LCD_MenuPrio4	6
static TaskHandle_t			LCD_MenuTask4;
void LCD_menutask4(void * pvParameters);

#define Motor_TaskStack	128
#define Motor_TaskPrio	7
static TaskHandle_t			MotorTask;
void Motor_Task(void * pvParameters);

#define Motor_TaskTestStack 128
#define Motor_TaskTestPrio	8
static TaskHandle_t			MotorTest;
void Motor_TestTask(void * pvParameters);

#define Usart_Stack 	128
#define Usart_Prio		9
static TaskHandle_t			Usart_Task;
void HC05_Receive(void * pvParameters);

#endif
